package com.zynn.service.module.calculate.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author 刘天元
 * @since 2018-07-01
 */
@Data
@Accessors(chain = true)
public class Events implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键，事件编号
     */
    @TableId(value = "eid", type = IdType.AUTO)
    private Integer eid;
    /**
     * 外键，所属组编号，即亲亲组编号
     */
    private Integer egroupid;
    /**
     * 外键，事件发布者编号，即用户编号
     */
    private Integer euserid;
    /**
     * 文字内容
     */
    private String etext;
    /**
     * 第一张图地址，以绝对路径存储图片第一张图的地址
     */
    private String efirstpic;
    /**
     * 识别图片  以地址存储
     */
    @TableField("eVerifyPic")
    private String eVerifyPic;
    /**
     * 和谁在一起
     */
    @TableField("ePeopleName")
    private String ePeopleName;
    /**
     * 动态发生地点
     */
    private String eplace;
    /**
     * 地理位置生成的图片
     */
    @TableField("ePlacePic")
    private String ePlacePic;
    /**
     * 位置的经度
     */
    @TableField("ePlaceLongitude")
    private Double ePlaceLongitude;
    /**
     * 位置的纬度
     */
    @TableField("ePlaceLatitude")
    private Double ePlaceLatitude;
    /**
     * 动态以什么为主  0--照片  1--文字  2--语音  3--地点   4--短视频   5--拍立得  默认为0
     */
    @TableField("eMain")
    private Integer eMain;
    /**
     * 动态类型 0--照片  1--记忆卡片  2--时光明信片   3-一日一记   默认为照片   (该字段已无实际意义，以eMain为主)
     */
    private Integer etype;
    /**
     * 点赞数，默认为0
     */
    private Integer elike;
    /**
     * 动态浏览量
     */
    @TableField("eView")
    private Integer eView;
    /**
     * 事件上传时间，后台自动生成
     */
    private Date euploadtime;
    /**
     * 动态照片、音频等内容的总大小 单位为kb
     */
    @TableField("eStoragePlace")
    private Double eStoragePlace;
    /**
     * 状态  0-显示 1-已删除 2-待审核 3-审核通过 4-审核拒绝  默认为0
     */
    private Integer estatus;
    /**
     * 动态等级 0-普通状态 1-置顶 2-精华 默认为0
     */
    private Integer elevel;
    /**
     * 动态来源
     */
    @TableField("eSource")
    private String eSource;
    /**
     * 置顶时间
     */
    @TableField("eTopTime")
    private Date eTopTime;
    /**
     * 动态是否匿名 0--不匿名  1--匿名  默认为不匿名
     */
    @TableField("isAnonymous")
    private Integer isAnonymous;
    /**
     * 是否推荐 0--否 1--是  默认为0
     */
    @TableField("isRecommend")
    private Integer isRecommend;
    /**
     * 在推荐相册中是否被置顶 0--否 1--是 默认为0
     */
    @TableField("isTopInRecommendGroup")
    private Integer isTopInRecommendGroup;
    /**
     * 是否为同步动态 0--不是  1--是 默认为0
     */
    @TableField("isSynchronize")
    private Integer isSynchronize;
    /**
     * 推荐空间ID
     */
    @TableField("eRecommendGroupID")
    private Integer eRecommendGroupID;
    /**
     * 推荐人用户ID
     */
    @TableField("eRecommendUserID")
    private Integer eRecommendUserID;
    /**
     * 1--默认样式    2--   3--  4--
     */
    private Integer ecardstyle;
    /**
     * 音频的时长 单位为s
     */
    private Integer eaudiotime;
    /**
     * 回忆时间
     */
    private Date ememorytime;
    /**
     * 时光明信片封面图片地址
     */
    private String ecover;
    @TableField("eOrigin")
    private Integer eOrigin;
    /**
     * 小程序二维码
     */
    @TableField("eQRCode")
    private String eQRCode;
    /**
     * 事件是否为合照（默认0  不是合照，1是合照  2是个人）
     */
    @TableField("tType")
    private Integer tType;
    /**
     * 姿势模板id拍摄（默认0，大于0才是使用了模板）
     */
    private Integer tid;
    /**
     * 提醒谁看
     */
    @TableField("attentionMember")
    private String attentionMember;
    /**
     * 文字主题
     */
    @TableField("textTitle")
    private String textTitle;
    /**
     * 发布时间
     */
    @TableField("publishedTime")
    private Date publishedTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;


}
